Improved Algorithms for Largest Cardinality 2-Interval Pattern Problem
نویسندگان
چکیده
The 2-Interval Pattern problem is to find the largest constrained pattern in a set of 2-intervals. The constrained pattern is a subset of the given 2-intervals such that any pair of them are R-comparable, where model R ⊆ {<, @, () }. The problem stems from the study of general representation of RNA secondary structures. In this paper, we give three improved algorithms for different models. Firstly, an O(n log n+L) algorithm is proposed for the case R = { () }, where L = O(dn) = O(n) is the total length of all 2-intervals (density d is the maximum number of 2-intervals over any point). This improves previous O(n log n) algorithm. Secondly, we use dynamic programming techniques to obtain an O(n log n+dn) algorithm for the case R = {<, @ }, which improves previous O(n) result. Finally, we present another O(n log n+L) algorithm for the case R = {@, () } with disjoint support(interval ground set), which improves previous O(n √ n) upper bound.
منابع مشابه
Interval Selection in the Streaming Model
A set of intervals is independent when the intervals are pairwise disjoint. In the interval selection problem we are given a set I of intervals and we want to find an independent subset of intervals of largest cardinality. Let α(I) denote the cardinality of an optimal solution. We discuss the estimation of α(I) in the streaming model, where we only have one-time, sequential access to the input ...
متن کاملTransformation Hashing: An Efficient Point Pattern Matching Scheme
Point pattern matching problems are of fundamental importance in various areas including computer vision and structural bioinformatics. In this paper, we study one of the more general problems, known as the largest common point set problem (LCP) under approximate congruence: given two point sets M and Q in R, and a tolerance parameter ǫ ≥ 0, the problem is to find a rigid motion μ such that the...
متن کاملApproximating the 2-Interval Pattern Problem
We address the problem of approximating the 2-Interval Pattern problem over its various models and restrictions. This problem, which is motivated by RNA secondary structure prediction, asks to find a maximum cardinality subset of a 2-interval set with respect to some prespecified model. For each such model, we give varying approximation quality depending on the different possible restrictions i...
متن کاملCERIAS Tech Report 2003-16 PARALLEL ALGORITHMS FOR MAXIMUM MATCHING IN COMPLEMENTS OF INTERVAL GRAPHS AND RELATED PROBLEMS
Given a set of n intervals representing an interval graph, the problem of finding a maximum matching between pairs of disjoint (nonintersecting) intervals has been considered in the sequential model. In this paper we present parallel algorithms for computing maximum cardinality matchings among pairs of disjoint intervals in interval graphs in the EREW PRAM and hypercube models. For the general ...
متن کاملComputing Maximum Uniquely Restricted Matchings in Restricted Interval Graphs
A uniquely restricted matching is defined to be a matching M whose matched vertices induces a sub-graph which has only one perfect matching. In this paper, we make progress on the open question of the status of this problem on interval graphs (graphs obtained as the intersection graph of intervals on a line). We give an algorithm to compute maximum cardinality uniquely restricted matchings on c...
متن کامل